草庐IT

Android RelativeLayout 高度不遵循 GridView 高度

全部标签

android - ScrollView 内的可扩展高度 GridView

我在ScrollView中使用Expandableheightgrideview,我的问题是当我尝试在gridview中添加内容时,内容没有正确扩展,当它的高度存在时它显示2个滚动条(它应该是整个页面的一个通用滚动条)。底部的内容被隐藏以在GridView中查看底部内容需要向下滚动。我使用了exGridView.setExpanded(true);但没有成功 最佳答案 答案就在这里ProblemswithGridViewinsideScrollViewinandroid我使用了gitHub的ExpandableHeightGridV

java - 获取状态栏的高度

我正在尝试编写一个private来获取statusbar的高度。privateintstatusBar(){Rectrect=newRect();intstatusBar=rect.top;returnstatusBar;}到目前为止一切都很好。但是当我这样做时:Toast.makeText(getApplicationContext(),""+statusBar(),Toast.LENGTH_LONG).show();它返回0。 最佳答案 刚刚在网站上搜索了一会儿,得到了这个。privateintstatusBar(){Rectr

android - 如何将 View (例如标签)的高度/宽度设置为其内容的大小?

我想在Xamarin.Forms中将View的高度精确设置为其内容的大小。例如,我希望Label只与其文本一样高。在Android中,我可以执行类似layout_height="wrap_content"的操作。Xamarin.Forms中是否有类似的东西?我可以为此使用HeightRequest吗?如果可以,如何使用? 最佳答案 当你提到View时,这是一个非常宽泛的问题,而不是像Label这样的具体问题,所以在不同的View场景:-您可以使用View对象的Horizo​​ntalOptions和VerticalOptions属性

Android OnClickListener 未在 GridView 中触发(仅限 2.2)

我有一个由CursorAdapter生成的按钮GridView。当CursorAdapter传递给Gridview时,View会正确呈现,但网格中的第一项不会触发OnClickListener事件。如果我在网格中选择另一个按钮,事件会正确触发,但是如果我选择第一个按钮然后另一个按钮,它会加载第一个按钮操作,然后加载部分按钮操作。测试时,这似乎只是我模拟器上Android2.2的问题,我的1.5手机按预期工作。我已经删除模拟器,但这似乎没有什么不同。publicclassAdapterMediaextendsCursorAdapter{Contextcontext;Cursorcurso

java - 如何从 Internet 获取值到 String[] 数组并将其传递到 Android 中的 GridView ?

我从Internet获取值并将GRID_DATA数组中的数据放入GridView,这两种方法都可以单独工作,而且都工作正常。我将两者组合在一起,其中来自JSONObject的数据会将值添加到JSON数组,以便GRID_DATA将从中获取GRIDView所需的字符串。但是我在其中发现了一些错误。importorg.json.JSONArray;importorg.json.JSONException;importorg.json.JSONObject;importandroid.app.Fragment;importandroid.app.ProgressDialog;importand

android - 标题栏的默认高度和标题栏中的默认文本大小是多少?

有谁知道android中TitleBar和TitleBarText的默认大小是多少? 最佳答案 您可以在此处找到默认高度http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/4.0.3_r1/frameworks/base/core/res/res/values/dimens.xml下面是4.0.348dip18dp查看各自res/values文件夹下的dimens.xmlGopalRao的评论http://grepc

android - 我们可以在某些 Android 上找到桌面底部栏的高度吗?

在某些Android设备上,桌面底部有一个栏,用于存放常用的应用程序图标。这个酒吧的俗称是什么?问题来了。我们正在为Android开发动态壁纸。该栏覆盖了壁纸的基本部分-图片上地面所在的底部,请参见下面的屏幕截图。有什么方法可以用AndoridAPI找到栏的高度吗?这样我们就可以抬起墙纸的底部,避免被栏重叠。 最佳答案 不确定这是否有帮助,但这会返回底部导航栏的大小:intresourceId=context.getResources().getIdentifier("navigation_bar_height","dimen","

android - EditText & TextView textColorPrimary 不遵循 API < 21 的主题颜色

在为ToolbarView设置样式以使其适用于API21及以下版本时存在一些问题,但考虑到我有这个styles.xml@color/colorPrimary@color/colorPrimaryDark@color/colorPrimary@color/white@color/grey这在我的screen1.xml工具栏中上面的"?android:textColorPrimary"在API@color/white。但是我仍然相信这是可能的,因为在Activity.onCreate()中使用setSupportActionBar((Toolbar)findViewById(R.id.ap

android - 布局高度 AppCompat 非全屏

AppCompat有什么问题?我的应用程序不使用AppCompat,XML布局也没有问题但是在我使用AppCompat之后,为什么屏幕上的XML布局不完整?我尝试创建一个新的XML布局,但结果是一样的。 最佳答案 将此主题添加到您的Activity在style.xml中truefalsetrue@null并在AndroidManifest中为您的Activity定义此样式:默认情况下,使用它会删除toolbar的额外空间。 关于android-布局高度AppCompat非全屏,我们在St

android - 如何在 GridView 中最好地优化 Picasso?

我正在使用Picasso(2.5.2)通过适配器将本地content://图像加载到3列GridView中。Picasso.with(mContext).load(mCameraImages.getUris().get(position)).error(android.R.drawable.ic_dialog_alert).fit().centerCrop().into(view);在我的特殊情况下,mCameraImages只是一个URI列表,来自本地mediaStore。我发现当我加载GridView时,Picasso总是从磁盘(蓝色调试指示器)而不是内存中获取图像。这是预料之中的